/**
*   @file    module.h
*   MRBT-05 Project
*
*   @{
*/
/*==================================================================================================
*   Project              : MRBT-05
*   Platform             : SBC6000X, AT91SAM9261
*   Build Version        : KeilVision 4.53
*
*   (c) Copyright VNE Corporation
*   All Rights Reserved.
==================================================================================================*/
#ifndef _MODULE
#define _MODULE

#ifdef __cplusplus
extern "C"{
#endif

/*==================================================================================================
*                                        INCLUDE FILES
==================================================================================================*/

/*==================================================================================================
*                                          CONSTANTS
==================================================================================================*/

/*==================================================================================================
*                                      DEFINES AND MACROS
==================================================================================================*/
/**
* @brief Module DBGU
*/
#define DBGU_MODULE_ID              (1UL)
#define USE_DBGU_MODULE             STD_OFF

/**
* @brief Module PORT
*/
#define RTE_MODULE_ID               (2UL)
#define USE_RTE_MODULE              STD_OFF

/**
* @brief Module PORT
*/
#define PORT_MODULE_ID              (20UL)
#define USE_PORT_MODULE             STD_OFF

/** 
* @brief Module DIO
*/
#define DIO_MODULE_ID               (21UL)
#define USE_DIO_MODULE              STD_OFF

/**
* @brief Module UART
*/
#define UART_MODULE_ID              (22UL)
#define USE_UART_MODULE             STD_OFF

/**
* @brief Module DS1302
*/
#define DS1302_MODULE_ID            (150UL)
#define USE_DS1302_MODULE           STD_OFF

/**
* @brief Module AT24XX
*/
#define AT24XX_MODULE_ID            (151UL)
#define USE_AT24XX_MODULE           STD_OFF

/** 
* @brief Module VTDISP
*/
#define VTDISP_MODULE_ID            (400UL)
#define USE_VTDISP_MODULE           STD_OFF

/**
* @brief Module VFDISP
*/
#define VFDISP_MODULE_ID            (401UL)
#define USE_VFDISP_MODULE           STD_OFF

/** 
* @brief Module VMBUS
*/
#define VMBUS_MODULE_ID             (402UL)
#define USE_VMBUS_MODULE            STD_OFF

/** 
* @brief Module VTM
*/
#define VTM_MODULE_ID               (403UL)
#define USE_VTM_MODULE              STD_OFF

/**
* @brief Module VDBUS
*/
#define VDBUS_MODULE_ID             (404UL)
#define USE_VDBUS_MODULE            STD_OFF

/*==================================================================================================
*                                             ENUMS
==================================================================================================*/

/*==================================================================================================
*                                 STRUCTURES AND OTHER TYPEDEFS
==================================================================================================*/

/*==================================================================================================
*                                 GLOBAL VARIABLE DECLARATIONS
==================================================================================================*/

/*==================================================================================================
*                                     FUNCTION PROTOTYPES
==================================================================================================*/

#ifdef __cplusplus
}
#endif

#endif /* MODULE_H */

/** @} */
